someone who mounts - Francés Inglés Diccionario